﻿using System;
using System.Net;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Documents;
using System.Windows.Ink;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Shapes;
using XamlingCore.Infrastructure.View;

namespace XamlingCore.Infrastructure.Dialog
{
    public class DialogMessage : ViewModelBase
    {
        private string title;
        private string body;

        private DialogMessageButtons messageButtons;
        private DialogMessageType messageType;

        private object data;


        public string Title
        {
            get { return title; }
            set
            {
                title = value;
                OnPropertyChanged("Title");
            }
        }

        public string Body
        {
            get { return body; }
            set
            {
                body = value;
                OnPropertyChanged("Body");
            }
        }

        public object Data
        {
            get { return data; }
            set
            {
                data = value;
                OnPropertyChanged("Data");
            }
        }

        public DialogMessageButtons MessageButtons
        {
            get
            {
                return messageButtons;
            }
            set
            {
                messageButtons = value;
                OnPropertyChanged("MessageButtons");
            }
        }

        public DialogMessageType MessageType
        {
            get { return messageType; }
            set
            {
                messageType = value;
                OnPropertyChanged("DialogMessageType");
            }
        }
    }
}
